::-webkit-scrollbar {
  width: 12px;
  height: 16px;
}

::-webkit-scrollbar-corner {
  background: silver;
  background-repeat: no-repeat;
}

::-webkit-resizer {
  background-repeat: no-repeat;
  background-position: bottom right;
}

::-webkit-scrollbar-button:start {
  /* background: blue; */
  display: block;
}

::-webkit-scrollbar-button:end {
  display: block;
  /* background: purple; */
}

::-webkit-scrollbar:horizontal {
  border-width: 0 2px;
  background-repeat: repeat-x;
  background: silver;
}

::-webkit-scrollbar:horizontal:corner-present {
  border-right-width: 4px;
}

::-webkit-scrollbar-thumb:horizontal {
  border-color: #E16B8C;
  border-radius: 20px 5px;
  border-width: 0 15px;
  border-style: solid;
  min-width: 20px;
  background: #E16B8C;
}

::-webkit-scrollbar-track-piece:horizontal:decrement {
  background: white;
  border-radius: 20px 5px 20px 5px;
  border: 1px solid #E16B8C;
}

::-webkit-scrollbar-track-piece:horizontal:increment {
  border: 1px solid #E16B8C;
  background: white;
  border-radius: 0 5px 20px 0;
}

::-webkit-scrollbar-button:horizontal {
  width: 21px;
  border-color: silver;
  border-width: 0 2px;
}

::-webkit-scrollbar-button:horizontal:decrement:end {
  display: none;
  background-image: url(./jiantou_zuo.png);
	background-repeat: no-repeat;
  width: 12px;
  background-size: contain;
	border-left-width: 0;
	/* background-position: 3px 4px, 0 0; */
}

::-webkit-scrollbar-button:horizontal:decrement:start {
  background-image: url(./jiantou_zuo.png);
	background-repeat: no-repeat;
  width: 12px;
  background-size: contain;
	border-left-width: 0;
}

::-webkit-scrollbar-button:horizontal:decrement:active {
  background: red;
}

::-webkit-scrollbar-button:horizontal:increment {
  /* background: #EEE685; */
  /* background-repeat: no-repeat, repeat-x;
  width: 16px;
  border-left-width: 0;
  background-position: 3px 4px, 0 0; */
}

::-webkit-scrollbar-button:horizontal:increment:start {
  display: none;
  background: silver;
  background-repeat: no-repeat, repeat-x;
  width: 16px;
  border-left-width: 0;
  background-position: 3px 4px, 0 0;
}

::-webkit-scrollbar-button:horizontal:increment:end {
  background-image: url(./arrow4-right.png);
	background-repeat: no-repeat;
  width: 12px;
  background-size: contain;
	border-left-width: 0;
}

::-webkit-scrollbar-button:horizontal:end:increment:corner-present {
  border-right-width: 0;
  width: 15px;
}

::-webkit-scrollbar:vertical {
  border-color: transparent;
  border-width: 2px 0;
  background-repeat: repeat-y;
}

::-webkit-scrollbar:vertical:corner-present {
  border-bottom-width: 0;
}

::-webkit-scrollbar-thumb:vertical {
  border-color: transparent;
  border-width: 15px 0;
  min-height: 20px;
}

::-webkit-scrollbar-track-piece:vertical:start {
  margin-top: 6px;
}

::-webkit-scrollbar-track-piece:vertical:end {
  margin-bottom: -6px;
}

::-webkit-scrollbar-track-piece:vertical:decrement {
  border-color: transparent;
  border-width: 15px 0 0 0;
}

::-webkit-scrollbar-track-piece:vertical:increment {
  border-color: transparent;
  border-width: 0 0 15px 0;
}

::-webkit-scrollbar-button:vertical {
  height: 21px;
  border-color: transparent;
  border-width: 2px 0;
}

::-webkit-scrollbar-button:vertical:decrement {
  background-repeat: no-repeat, repeat-y;
  background-position: 4px 7px, 0 0;
}

::-webkit-scrollbar-button:vertical:increment {
  background-repeat: no-repeat, repeat-y;
  height: 16px;
  border-top-width: 0;
  background-position: 4px 5px, 0 0;
}

::-webkit-scrollbar-button:vertical:end:increment:corner-present {
  border-bottom-width: 0;
  height: 15px;
}

::-webkit-scrollbar:disabled {
  background: red;
  -webkit-border-image: none;
  display: none;
}